約 5,252,652 件
https://w.atwiki.jp/android-reference/pages/21.html
android Contains the resource classes used by standard Android applications. Classes Manifest Manifest.permission Manifest.permission_group R R.anim R.array R.attr R.bool R.color R.dimen R.drawable R.id R.integer R.layout R.plurals R.raw R.string R.style R.styleable R.xml コメント 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/android/pages/21.html
Hello, Android! 第一印象は重要だ。それは、あなたが、このアンドロイドというフレームワークを手にして、"Hello, World!"を書いたときに受ける第一印象だ。そう、アンドロイドにおいて、それはとても簡単なのだ。下記を見て欲しい。 プロジェクトを作成する。 UIを構築する。 コードを走らせる Hello, Android 以下のセクションでそれをつまびらかに語っていこう。 UIをXMLのレイアウトにアップグレードする。 プロジェクトをデバッグする。 Eclipseなしでプロジェクトを作成する。 さあ行こう。 プロジェクトを作成する プロジェクトを作成することはできる限り簡単にしてある。Eclipseプラグインで、Androidの開発環境のスナップを作成することが可能だ。Eclipse 3.3以上(Europa)と、Eclipse用のAndroidプラグインは用意してあるかい?それらをインストールしてから次に進んで欲しい。 最初に、"Hello, World!"をビルドするための、簡単な要約を述べておこう。 File- New- Project menuから、"Android Project"を新しく作成する。 New Android Project ダイアログで、プロジェクトの詳細を埋める。 なにかを表示するための自動生成されたテンプレートコードを編集する。 さあ、行こう!以下でそれぞれのステップの詳細を説明しよう。 1.新しい"Android Project"を作成する。 Eclipseから、File- New- Projectと選択して欲しい。もし、EclipseのAndroidプラグインがきちんとインストールされているなら、表示されるダイアログの中に、"Android"と名前のついたフォルダがあり、その中には、"Android Project"があるはずだ。 "Android Project"を選択し、"Next"を押そう。 2.New Android Project ダイアログで、プロジェクトの詳細を埋める。 次の画面で、プロジェクトに関係する詳細を入力する。たとえば次の例のように: それぞれの入力欄が意味するところは次のようになる。 Project Name プロジェクトを保存したいディレクトリもしくはフォルダの名前 Package Name これはパッケージの名前空間だ。ちょうどJavaのように。あなたのソースコードは全てここより下位におかれるようにする。ここには、自動生成されたスタブのパッケージ名がすでにセットされているはずだ。パッケージ名は、システムにインストールされるすべてのパッケージ間で、ユニークである必要がる。というわけで、あなたのアプリケーションに標準的なドメイン命名スタイルを使うことはとても重要だ。上述の例では、パッケージ名として、ドメイン"com.google.android"を使用している。あなたの所属する組織にみあった、唯一の名前を使用するといいだろう。 Activity Name ここでは、プラグインによって生成されるスタブクラスの名前が書かれている。これは、AndroidのActivityクラスのサブクラスである。Activityは単純なクラスで、それ自体で実行させ、処理させることができる。希望するならUIも作れるが、そうしなくても構わない Application Name ここにはユーザーが目にするアプリケーションのタイトルを入力する。 "Use default location"チェックボックスをONにすることで、プロジェクトファイルの保存場所を変更することができる。 3.自動生成コードを編集する。 After the plugin runs, you ll have a class named HelloAndroid that looks like this プラグインを実行すると、下記のような、HelloAndroidクラスが出来上がっているがわかるだろう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } 次のステップで、これを修正していこう! UIを構築する。 プロジェクトをセットアップしたあとは、当然、それを修正していく。以下がその完成品だ。1行ずつ解剖していこう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } } このサンプルのコンパイルをするために、インポートセクションに、"import android.widget.TextView;"を追加するしなければらいことを注意しよう。 Androidでは、ユーザーインターフェースは、Viewsと呼ばれるクラス階層で成り立っている。Viewはシンプルな描画オブジェクトである。たとえば、ラジオボタンであるとか、アニメーションであるとか、(今回のケースは)テキストラベルなどだ。テキストを扱えるVieewのサブクラスの名前は、単に、TextViewとなる。 下記が、TextViewクラスを生成する方法だ。 TextView tv = new TextView(this); TextViewクラスのコンストラクタに渡している引数は、Android Contextのインスタンスである。Contextは単にシステムへ渡すハンドルである。そのハンドルは、リソースを解決したり、データベースや設定などにアクセスするために供給されている。ActivityクラスはContextから派生している。それゆえ、HelloAndroidクラスはActivityクラスのサブクラスであり、コンテキストであるのだ。だから、"this"参照をTextViewに渡すことができる。 一度TextViewを生成してしまえば、何を表示するのか伝えてあげる必要がある。 tv.setText("Hello, Android"); とくに特筆すべきことはないだろう。 ここまでで、TextViewを生成し、どんなテキストをディスプレイに表示すべきかを伝えた。最後のステップは、実際のディスプレイに、TextViewをつなぐことである。こんな感じに。 setContentView(tv); ActivityのsetContentViewメソッドは、ActivityのUIにどのViewが関連付けられるべきかをシステムに通知する。もし、Activityがこのメソッドをコールしないなら、UIは何も表示されないし、システムは真っ白けの画面を表示することだろう。今のところの目的は、何でもいいからテキストを表示することなので、作ったばかりのTextViewを渡してしまえばよい。 これで、アンドロイドでの"Hello, World"のコーディングは完了だ。もちろん、つぎは、実行させるてみよう。 コードの実行 Hello, Android Eclipseプラグインのおかげで、とても簡単にあなたのアプリケーションを実行することができる。メニューからRunを選択すると、下のようなダイアログが表示される。 次に、"Android Application"を選択しよう。そして、アイコンの左上をクリックしよう(+印とともに、画面に描画されているやつだ)。それとも、単に、"Android Application"をダブルクリックするだけでいい。"New_configuration"と名づけられた新しいランチャーダイアログが表示されるはずだ。 名前を何か適当なもの、たとえば、"Hello, Android"と変更して、"Browse"ボタンを押下して、あなたのプロジェクトを選択しよう。(もしあなたが2個以上のAndroidプロジェクトをEclipseで開いていたら、正しいものを選択しているかどうか確かめてほしい)プラグインは、自動的に、あなたのプロジェクトからActivityのサブクラスをスキャンして、"Activity "ラベルの下のドロップダウンリストに追加してくれる。デフォルトでは、あなたは、"Hello, Android"プロジェクトしか作っていないから、単に続けるだけでいい。 "Apply"ボタンを押下しよう。こういう風になる。 これで成功だ。"Run"ボタンを押してみよう。Androidエミュレータがスタートするはずだ。起動完了したら、あなたのアプリケーションが表示されるだろう。今までいったことが全部できていれば、次のような画面を目にすることができるはずだ。 これが、Androidにおける、"Hello, World"だ。とっても簡単だったろう?チュートリアルの次のセクションでは、Androidについて、より詳細な価値ある情報を知ることができるだろう。 UIをXMLレイアウトにアップグレードする。 さっき終わらせた。"Hello, World"サンプルは、いわゆる"programmatic"なUIレイアウトだ。このことは、UI記述をソースコードに直接書いてビルドしているってことだ。UIプログラミングがおわっても、変更にもろいやりかただってことはわかるだろう。たとえば、ちょっとしたUIのレイアウトの変更が、大きなソースコードの変更につながったりとか。Viewクラス同士のつながりは忘れやすいし、それがデバッグに時間を浪費することにつながる。 そんなわけで、Androidでは、もうひとつのUI構築のモデルを提供している。それが、XMLベースのレイアウトファイルだ。このコンセプトを説明するには一例をあげるのが一番だね。ここに、今終わらせたプログラミングベースのものと同じ振る舞いをするXMLレイアウトファイルを用意しよう。 ?xml version="1.0" encoding="utf-8"? TextView xmlns android="http //schemas.android.com/apk/res/android" android layout_width="fill_parent" android layout_height="fill_parent" android text="Hello, Android"/ たいていの、Andorid XMLレイアウトファイルの構成はシンプルだ。タグのツリーからなっており、それぞれのタグは、Viewクラスの名前になっている。この例で言えば、TextView一要素だけからなる シンプルなツリー構成だ。XMLレイアウトファイルには、タグ名として、Viewクラスを継承したものなら、自作のものでも何でも使える。これは、Webの構築モデルからインスパイアされたものなんだ。ちょうど、UIの表示とデータを処理するアプリケーションロジックを分離できるみたいに。 この例では、4つのXML属性がある。以下が、その意味の要約だ。 Attribute 意味 xmlns android XMLネームスペース定義だ。これは、Androidネームスペースで定義された、共通の属性を参照するということをAndroidツールに知らせている。 android layout_width この要素は、このViewが消費する画面幅がどれくらいなのかを定義する要素だ。この場合で言えば、"fill_parent"を使っているが、画面全体の幅を指定しているってことになる。 android layout_height android layout_widthto同じようなものだが、これは高さを意味する。 android text これは、TextViewの内容をセットするものだ。この例でいえば、いつもの"Hello, Android"だ。 そう。XMLレイアウトはざっとこんな感じだ。けど、どうやってそれを組み込むと思う? resディレクトリの下に入れればOKだ。"res"は"resources"をはしょったもので、そのディレクトリには、アプリケーションに必要なコード以外の一式を詰め込んでおけばいい。たとえば、イメージや、ローカライズされた文字列や、XMLレイアウトファイルだ。 Eclipseプラグインは、XMLファイルを作成してくれる。上の例では単にそれを使わなかっただけだ。Package Explorerで、resフォルダの内容を開いて、main.xmlファイルに編集して、上のテキストをコピーして、変更を保存しよう。 Package Explorerのソースコードフォルダから、R.javaファイルを開いてみよう。次のようなものが表示されるはずだ。 public final class R { public static final class attr { }; public static final class drawable { public static final int icon=0x7f020000; }; public static final class layout { public static final int main=0x7f030000; }; public static final class string { public static final int app_name=0x7f040000; }; }; プロジェクトのR.javaファイルに全てのリソースにインデックスが定義されている。このクラスをソースコードのなかで、プロジェクトで使用しているリソースへの参照の速記方法の一つとしてつかえばいい。これはEclipseのようなコードコンプリート機能を持つIDEでは特にパワフルだ。なぜなら、その機能のおかげで、すばやく、インタラクティブに探しているリソース参照を配置することができるからだ。 この例で注意すべきは、"layout"と命名されたインナークラスと、"main"と命名されたフィールドだ。新しいXMLレイアウトファイルを追加したら、エクリプスプラグインは通知し、R.javaファイルを再生成するだろう。つまり、他のリソースファイルをプロジェクトに追加するなら、R.javaファイルも更新されるのがわかるだろう。 最後に、あなたのHelloAndroidコードを、ハードコーディングされたバージョンからXMLのUIを使うように修正する必要がある。新しいクラスはこのようになるはずだ。見ればわかるように、ソースコードはよりシンプルになった。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } この変更を加える際に、コピーアンドペーストをしないことだ。Rクラスに働くコードコンプリート機能を試してみよう。これがかなり使える機能だってことがわかるだろう。 変更を加えたら、アプリケーションを再起動してみよう。することと言えば、緑のRunと書かれた矢印アイコンをクリックし、Run - Run Last Launchedをメニューから選択するだけだ。すると、さっき見たのと同じものが表示されるはずだ!結局のところ、2つの違ったレイアウトのアプローチは同じ結果をもたらすわけだ。 XMLレイアウトの作成はもっと説明することがあるんだが、今ここで説明してもしょうがない。このアプローチのもっと詳細な情報のためには"Implementing a Uset Interface"ドキュメントを読んで欲しい。 プロジェクトのデバッグ EclipseのAndroidプラグインは、Eclipseデバッガにうまく統合されてもいる。それをデモするために、コードにバグを混入させてみよう。次のようにHelloAndroidのソースコードに変更を入れて欲しい。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Object o = null; o.toString(); setContentView(R.layout.main); } } これは単に、NullPointerExceptionを入れてみただけだ。もう一度アプリケーションを実行させると、すぐに次のような画面を見るだろう。 何がおかしかったのかを特定するために、ソースコードの"Object o = null;"と書かれた行にブレークを貼ってみよう。(ブレークポイントを貼るためには、Eclipseの行番号の左の領域をダブルクリックすればいい)それから、Run - Debug Last Launched を選択してデバッグモードに入ろう。エミュレータが再起動すると、セットしたブレークに到達した時点でアプリケーションは中断する。EclipseのDebug Perspectiveを通してどんなアプリケーションでもステップ実行ができる。 Eclipseなしでプロジェクトを作成する。 もし、あなたがEclipseを使用しないなら(たとえば別のIDEがいいだとか、そもそも単にテキストエディタとコマンドラインツールが使いたいなら)Eclipseプラグインはあなたの助けにはならないだろう。でも心配しなくていい。Eclipseを使用しないからといって、あなたは何も便利さを失わないのだ。 EclipseのAndroidプラグインは、Android SDKに同梱されているツール群のラッパーにすぎないからだ。(ツール群とは、エミュレータや、aapt,adb,ddmsなどだ。ほかにもどこかにドキュメントがあるだろう)それゆえ、他のツールを使って、それらをラッピングすることは可能だ。たとえば ant のビルドファイルを使うなどして。 Android SDKは、"activityCreator.py"とネーミングされたPythonスクリプトも含んでいる。それは、antと互換性のあるbuild.xmlファイルはもちろんプロジェクトに必要なソースコードとスタブディレクトリを全て作成してくれる。これは、コマンドラインでプロジェクトをビルドできることと、あなたの好きな他のIDEと統合できることを意味する。 たとえば、Eclipseを通してさっき作ったものと似たようなHelloAndroidプロジェクトを作成するためには、次のコマンドを使えばいい。 activityCreator.py --out HelloAndroid com.google.android.hello.HelloAndroid プロジェクトをビルドするためには、 ant コマンドを走らせればいい。コマンドが成功すれば、 bin フォルダの下にHelloAndroid.apkと名づけられたがファイルがあるはずだ。この.apkファイルは、Android Packageで、 adb ツールを使ってエミュレータにインストールして実行できる。 これらのツールについての使用方法をもっと知りたければ、上で紹介されたドキュメントを読んで欲しい。
https://w.atwiki.jp/melodroid/pages/16.html
Android開発環境構築 概略 Androidの標準的なビルド環境の構築について記載する。 基本的には、Android Open Source Projectの和訳になる。 目次 開発環境構築 ソース取得準備 ソース取得方法(repo) ソース取得方法(git) ビルド方法 開発環境構築 Ubuntu Linux(8.04,32bit-x86)上での開発環境構築について書く。 Windows上でやりたい場合は、VMware等を利用して実施。 Macとか他のLinuxディストリビューションについては、参照元をチェック。 アップデート実施「アップデート・マネージャ」を起動する(「システム」→「システム管理」→「アップデート・マネージャ」を選択) アップデートを実施する(「アップデートをインストールする」を押す) パスワードを要求されるので、入力してEnterキーを押す。 必要なパッケージを追加する。「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) 「端末」上で、下記のコマンドを入力して、Enterキーを押す。sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev パスワードを要求されるので、入力してEnterキーを押す。事前に、sudoを使った場合は、要求されない場合がある。 パッケージのダウンロードが始まるので、終わるまで待つ。 念のため、再度アップデートを実施 注意事項8.10だと別のパッケージ(lib32readline5-dev)が必要となるらしい 64-bitだと、少し違うらしい ソース取得準備 Android Open Source ProjectからAndroidのソース一式を取得する為のツール「repo」の導入方法を説明。 必要なパッケージ(Git)の取得上記の開発環境構築を実施していれば、再度取得する必要は無い「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) 「端末」上で、下記のコマンドを入力して、Enterキーを押す。sudo apt-get install git-core パスワードを要求されるので、入力してEnterキーを押す。事前に、sudoを使った場合は、要求されない場合がある。 パッケージのダウンロードが始まるので、終わるまで待つ。 (動作確認はしてないので・・)他に必要なパッケージがあれば、導入。 repoインストール用のフォルダ作成と設定説明同様に、ホーム配下(~/bin/)に作成する場合を記載(/usr/local/bin/等でも良いと思う)「端末」を起動する(「アプリケーション」→「アクセサリ」→「端末」を選択) ホーム配下に移動する「端末」上で、「cd ~」入力して、Enterキーを押す ホーム配下にbinフォルダを作成「端末」上で、「mkdir bin」入力して、Enterキーを押す コマンド入力時に、binフォルダが検索対象となっていることの確認binフォルダに移動する(端末で「cd bin」) 確認するパスを表示「端末」上で、「pwd」入力して、Enterキーを押す 環境変数を表示「端末」上で、「echo $PATH」入力して、Enterキーを押す 表示される文字列に確認するパス(pwdで表示されたパス)が含まれていることを確認区切り文字は、「 」(コロン) 含まれている場合、検索対称となっている 検索対象となっていない場合の対処方法別のやり方でもできる「.bashrc」を開く端末で「gedit ~/.bashrc」を入力して、Enterキーを押す エディタが開くので、最後に下記1行を追加PATH="$PATH ~/bin" 端末を一度終了させて、再度起動し、環境変数を確認 repoを取得端末で下記を入力して、Enterキーを押すcurl http //android.git.kernel.org/repo ~/bin/repo repoフォルダの設定端末で下記を入力して、Enterキーを押すchmod a+x ~/bin/repo 注意事項repoを導入しなくても、gitだけでソース取得することも可能 「.bashrc」の編集は自己責任で・・。 ソース取得方法(repo) repoを使ってのソースのダウンロード方法について記載。 repoが導入されていることを前提条件とする。 ダウンロード先のフォルダを作成以降、「~/mydroid」として作成したとする フォルダ内に移動端末で「cd ~/mydroid」を入力して、Enterキーを押す ダウンロード情報の初期設定端末で下記を入力して、Enterキーを押すrepo init -u git //android.git.kernel.org/platform/manifest.gitビルドする場合は、「-b cupcake」等を付加して、バージョン固定したほうが良いと思う 名前、メールアドレスの問合せがあるので、入力してEnterキーを押すEnterでデフォルトが入るので、とりあえず、それでも動く 設定ファイル内に格納される。アップロード時に使用される(?) ダウンロード実施端末で下記を入力して、Enterキーを押すrepo sync 注意事項repoのイメージとしては、「manifestに対応して、複数回のgitによるソース取得を実施する」(たぶん・・) 「repo init」、「repo sync」ともに、失敗することがある。その際は、再度実施。 repoのオプション等は、http //source.android.com/download/using-repoをチェック 「repo init」後に、manifestファイル(ローカルに作成されている)を変更することで、パッケージの追加、削除等の操作ができる ソース取得方法(git) gitを使ってのソースのダウンロード方法について記載。 gitが導入されていることを前提条件とする。 (とりあえず、ビルドしたいなら、素直に、repoを使った方が良い) ダウンロード先のフォルダを作成以降、「~/mydroid」として作成したとする フォルダ内に移動端末で「cd ~/mydroid」を入力して、Enterキーを押す サーバからダウンロード端末で下記(例:標準カーネル部分取得)を入力して、Enterキーを押すgit clone git //android.git.kernel.org/kernel/common.git 注意事項gitを1回実施するだけでは、1部分のみのソースを取得するイメージかな 複数回実施して、repo1回と同程度になる(makeするまでに手間がかかる) あるパッケージのソースだけ欲しい場合には、gitのほうが便利 動くソース一式が欲しい場合は、repoのほうがおすすめ ビルド方法 repoによりソースを取得した段階でのビルド方法を記載。 「~/mydroid」内で、「repo init」、「repo sync」を実施した状態だとする ソースのルートフォルダに移動端末で「cd ~/mydorid」を入力してEnterキーを押す ビルドを開始する端末で「make」を入力してEnterキーを押す 注意事項設定を何もしていない状態だと、ユーザ空間のビルドがgeneric設定で実施される。 上記の場合、生成物は「~/mydroid/out/target/product/generic」にできる カーネルビルドは含まれておらず、基本的にユーザランドが生成物となる
https://w.atwiki.jp/know-unix/pages/28.html
# Hit the hard menu button on your phone and then choose Settings # From there, browse to the Wireless controls section and then choose Wi-Fi Settings # Whilst in the Wi-Fi Settings section, push the hard menu button again and select Advanced # Press Use static IP to put a check in the box and then enter the network settings as per your own network (if you’re not sure what your settings are, (and assuming you’re using Windows) open a command prompt by clicking Start, then Run and typing in cmd and hitting enter and then typing the line ipconfig -all and hitting enter, the relevant details should be listed there. -Just make sure you use a different number for IP address on your phone than is shown on your PC!) http //osarika.com/~desire/ end
https://w.atwiki.jp/discord_rolepanel/pages/22.html
selectedコマンド 現在選択しているパネルのリンクを返します。 options このコマンドにオプションはありません。 examples /rp selected
https://w.atwiki.jp/mywiki2010/pages/17.html
タイトル通り 他所から持ってきたEclipseプロジェクトが動かない (更新 2010/02/17) やったこと この記事のサンプルプロジェクトを試そうとした。とりあえずzipファイルをダウンロード。 ダウンロードしたzipファイルをどうすればいいのか分からない。ワークスペースにプロジェクトを追加する、という作業を行う。 メニューから[File]→[Import]を選択。[General]→[Existing Projects into WorksSpase]を選択。[Select archive file]を選んで、ダウンロードしたファイルを選択。[Finsh]を押す。zipファイルが展開されてプロジェクトができあがる。 [課題]とりあえずEclipseの使い方から知る必要あり。。 実行しようとしたらエラーが出た。古いAndroidプロジェクトなので、バージョンが指定されていないのが原因。プロジェクトのプロパティを開いて[Android]を選ぶ。"Project Build Target"で適当にチェックボックスを入れる。 それでもエラーが出る。よく分からないが、自動生成されるgenフォルダの中のR.javaが悪さをしているらしい。 とりあえずこちらを見て解決→pixass-online Android + Eclipse ビルド出来ない件。ADTのバグ? [課題]genフォルダって何?R.javaって何?
https://w.atwiki.jp/conn/pages/21.html
このページは現在作成中です Androidアプリの基本構成 Androidアプリは幾つかのコンポーネントを組み合わせて作成する。コンポーネントはその役割ごとに幾つかに分類される。 Androidアプリを構成する4つのコンポーネント もっとも基本的なコンポートネントは次の4種類。 Activities 画面。アクティビティはそれぞれが独立したコンポーネントとして作成され、その組み合わせでアプリを動作させる。別のアプリから、また別のアプリ内のアクティビティを動作させることも可能。 Services 裏側でこっそり働く子。ユーザーインターフェースは持たない。ネットワークからデータをダウンロードしてきたり、別のアプリを操作中に音楽ファイルを再生したり、ユーザーの操作を邪魔することは無い。アクティビティのような他のコンポーネントから起動され、動作を指定される、サービス精神の塊のような存在。 Content Providers アプリケーションのデータへのアクセス共有を管理しデータの読み書きを行う。ファイルシステムやSQLiteなどのDB、インターネット上のデータなど、さまざまな場所に対応する。許可すれば他のアプリからデータの読み書きが可能だし、その逆も可能。動画を配信してくれる業者ではない。 Broadcast Reciever システムからの通知を受け取ったり、システム全体へ通知を発信したりする。例えばスリープに入った、バッテリーが切れ掛かっている、写真を撮った、などなどの通知を受けたり、発信したりできる。 電話を自動録音するアプリなんかだと、電話が掛かってきたという通知を受けサービスを起動し録音する、という使い方が想定される。 他にもコンポーネントには分類されないが、Androidアプリを構成する重要な要素がある。 マニフェスト アプリに属するコンポーネントを規定するのがマニフェストファイル。XML形式で記述する。 Intentフィルターで、アプリのエントリポイント(初期起動するアクティビティ)を指定する。 例:雛形アプリの AndroidManifest.xml。Intentフィルターが Activityの子要素で指定されている。 activity android name=".MainActivity" android label="@string/title_activity_main" intent-filter action android name="android.intent.action.MAIN" / category android name="android.intent.category.LAUNCHER" / /intent-filter /activity 他にも幾つかのIntent Filterアクションおよびカテゴリーがあるが、アプリアイコンから起動する場合はこの指定が必要だと覚えておけばよい。 他のアプリから 特定の Intentアクションにより起動されるアプリは、別の指定を追加する必要がある。 Intent(インテント:意図) 特定のアクティビティを指定、または「何をしたいのか」を指定し別のアプリを起動する。 同アプリ内のアクティビティ間連携にも使用される。 例:明示的に特定のアクティビティを指定し、EditTextボックスの入力値を渡している Intent intent = new Intent(this, DisplayActivity.class); EditText editText = (EditText) findViewById(R.id.input_message); String message = editText.getText().toString(); intent.putExtra(EXTRA_MESSAGE, message); startActivity(intent); 例:データ表示を指定し、Webページを開く Uri uri = Uri.parse("http //www.android.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 簡略化のため省いているが、通常は事前に実行可能なIntentかチェックするためPackageManagerを使用する。この Intentで開かれるアプリは Intent Filterにて ACTION_VIEWアクションを受け付ける指定があるものの中から選ばれる。 リソース アプリが利用する画像ファイル、レイアウト定義、言語ごとの文字列ファイルなどをひとまとめにし、Rクラスを通じた共通のアクセス方法を提供する。画像、動画、音声などのデータファイル、XMLファイルで構成される。 リソースは異なる解像度、画面サイズ、言語に対応するディレクトリに分けて構成することで自動的に対応するディレクトリ内のファイルが利用されるように最適化される。詳細はこちら その他 基本の4コンポーネント種とリソースの他に、これらをサポートするコンポーネントが幾つかある。 Intent Fragment
https://w.atwiki.jp/cloneofminecraft/pages/23.html
このページはWikiの管理者によって編集されたものではなく、編集者によって編集されたページです。ウイルス等のチェックを管理者がしたわけではありません。情報も古くなっていますのでご注意ください。 プレイする前に Minecraft 無料ゲーム3Dブロックグラフィックス ジャンルわけがまだのもの 2Dグラフィックスジャンル分けがまだのもの 有料ゲーム3Dブロックグラフィックス 2Dグラフィックスその他 ジャンル分けがまだのもの プレイする前に プレイする前にPCもですが、これらAndroidのMinecraftクローンの中にはウイルスが仕掛けられていたりする可能性があります。 信用できない会社 個人から発売 配布されているゲームについては注意しましょう 当Wikiでは一切責任を負いません どう見ても他ゲームの画像を流用していたりするゲームについては信頼できないため記載しません。 Minecraft ゲーム名 紹介ページ[Wiki] マルチプレイ 有料か 評価 オープンソース 出来事 ジャンル OS Minecraft – Pocket Edition Please Wait はい はい S なし なし 同じ Android ios 無料ゲーム 3Dブロックグラフィックス [部分編集] +サンドボックス ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Exploration Lite 紹介ページ 不明 なし Android Starve Game 紹介ページ 不明 なし Android Buildcraft 紹介ページ 不明 なし Android Wasteland 紹介ページ 不明 なし Android Mine World Craft 紹介ページ 不明 なし Android Tower Craft 3D Please Wait 不明 なし Android World Craft 2 Exploration 紹介ページ あり なし Android WorldCraft HD 紹介ページ 不明 なし Android SimpleCraft HD 紹介ページ なし なし Android Minebuild 紹介ページ なし なし Android Minedroid 紹介ページ なし B Android Medieval Craft Town Building 紹介ページ ? C Android Medieval Craft 3 紹介ページ なし ? Android World of Cubes Please Wait あり A クロスプラットフォーム、スマートフォン Little Craft 紹介ページ なし なし Android pixelcraft 紹介ページ なし なし Android freeminer Please Wait なし なし Android minetest 紹介ページ なし なし Android Multicraft Pocket Edition 紹介ページ なし なし Android multicraft2 紹介ページ なし なし Android Survivalcraft Minebuild World 紹介ページ なし なし Android Survival Craft Exploration 紹介ページ なし なし Android FreeCraft (parody of Minecraft 紹介ページ なし なし Android Cubes Craft HD 紹介ページ なし なし Android Savanna Craft PleaseWait なし なし Android Pirate Craft PleaseWait なし なし Android FreeCraft PleaseWait なし なし Android Jurassic Craft PleaseWait なし なし Android World of Craft Survival Build PleaseWait なし なし Android Five Craft Nights PleaseWait なし なし Android World of Craft Mine Forest PleaseWait なし なし Android Halloween Craft Mine Horror PleaseWait なし なし Android Five Craft Nights Reborn PleaseWait なし なし Android WorldCraft 3D Blocks Craft PE PleaseWait なし なし Android PlanetCraft PleaseWait なし なし Android Overcraft 2 PleaseWait なし なし Android Winter Craft 3 Mine Build PleaseWait なし なし Android SimpleCraft 2 Biomes PleaseWait なし なし Android Winter Craft 4 PleaseWait なし なし Android City Craft 3 TNT Edition PleaseWait なし なし Android SimpleCraft 2 PleaseWait なし なし Android Winter Blocks PleaseWait なし なし Android Medieval Craft 2 Castle Build PleaseWait なし なし Android Summer Story PleaseWait なし なし Android City Craft Herobrine PleaseWait なし なし Android Winter Craft 2 Survival PleaseWait なし なし Android City Craft Building PleaseWait なし なし Android City Craft 2 TNT Clowns PleaseWait なし なし Android Winter Craft HD PleaseWait なし なし Android Summer Craft Exploration PleaseWait なし なし Android Heaven Story HD PleaseWait なし なし Android Moon Craft HD PleaseWait なし なし Android Craft Exploration Survival PE PleaseWait なし なし Android Crafting and Building PleaseWait なし なし Android Cubed Craft Survival PleaseWait なし なし Android Creative Craft PleaseWait なし なし Android Poky Craft - Jolly Edition PleaseWait なし なし Android Skyblock Craft PleaseWait なし なし Android Tiny Craft PleaseWait なし なし Android Minecarft 3 Pro Edition PleaseWait なし なし Android Craft Exploration Master PleaseWait なし なし Android Exploration Craft PleaseWait なし なし Android iLands PleaseWait なし なし Android WorldCraft 3D Blocks Craft PE PleaseWait なし なし Android Planet of Cubes - Blocks Craft PleaseWait なし なし Android Summer exploration Story mode PleaseWait なし なし Android ExploreCraft 2 Build Edition PleaseWait なし なし Android SimpleCraft 2 Biomes PleaseWait なし なし Android Exploration Craft Lite PleaseWait なし なし Android Mini Craft Mod PleaseWait なし なし Android クラフトの世界:ビルド PleaseWait なし なし Android Pizzeria Craft Survival PleaseWait なし なし Android MultiCraft ― Free Miner! PleaseWait なし なし Android Planet of Cubes - Blocks Craft PleaseWait なし なし Android MultiCraft Classic (OLD) PleaseWait なし なし Android PixelCraft — 3D Survival! PleaseWait なし なし Android minetest(freeminer) PleaseWait なし なし Android Blox Craft - Castle World PE PleaseWait なし なし Android Cartoon Craft Castle World PE PleaseWait なし なし Android Megacraft Block Story World PleaseWait なし なし Android Pixel block Story Mode PleaseWait なし なし Android Voxel Craft Castle Build PE PleaseWait なし なし Android magichet PleaseWait なし なし Android Winter Multicraft Pocket Ed PeaseWait なし なし Android WorldCraft 3 HD PleaseWait なし なし Android Buildcraft(GameABC Studio) PleaseWait なし なし Android Squeake Craft PleaseWait なし なし Android Crafting Game Pocket Edition PleaseWait なし なし Android Snow Craft PleaseWait なし なし Android Winter Crafting Survival PleaseWait なし なし Android Pocket Craft Exploration PleaseWait なし なし Android Monster Craft Minebuild2 PleaseWait なし なし Android Winter Multicraft Pocket Ed PleaseWait なし なし Android FreeCraft Exploration PleaseWait なし なし Android Island Craft World Exploration PleaseWait なし なし Android Block World Pixel Craft PleaseWait なし なし Android Galaxy Craft Exploration PleaseWait なし なし Android Pixel Craft Story mod PleaseWait なし なし Android Story craft Island Survival PleaseWait なし なし Android Ark Craft Survival Evolved PleaseWait なし なし Android Siberia World Survival Craft PleaseWait なし なし Android Forest Craft Bulding House PleaseWait なし なし Android Block Builder Mine Build FREE PleaseWait なし なし Android World Craft Survival PleaseWait なし なし Android Singlecraft Multi World PleaseWait なし なし Android Siberia Craft Winter Hunter PleaseWait なし なし Android Worldcraft Exploration 3D PleaseWait なし なし Android Minebuild Worldcraft Survival PleaseWait なし なし Android Crafting and Builder PleaseWait なし なし Android PlanetCraft PleaseWait なし なし Android Worldcraft Pocket Edition PleaseWait なし なし Android World of Craft Water Survival PleaseWait なし なし Android Pixel Block Cube Craft Builder PleaseWait なし なし Android World Сraft Pocket Edition PleaseWait なし なし Android New World Craft Free Edition PleaseWait なし なし Android Siberia Winter Craft FREE PleaseWait なし なし Android Safari Craft - survival island PleaseWait なし なし Android Obsidian Craft Pocket Edition PleaseWait なし なし Android Horror Craft Five Nights PleaseWait なし なし Android Dragon Craft Pocket Edition PleaseWait なし なし Android Horror Craft 5 nights Free PleaseWait なし なし Android Cast Craft PleaseWait なし なし Android Kingdom Craft (pre-release) PleaseWait なし なし Android Crafting Game + Crafting Guide PleaseWait なし なし Android Crafting Game Build a House PleaseWait なし なし Android Crafting Game Build a village PleaseWait なし なし Android Craft Games PleaseWait なし なし Android Pickaxe Games PleaseWait なし なし Android Castle Craft Build Sandbox PleaseWait なし なし Android Crafting Building and Survival PleaseWait なし なし Android Modern House Craft PleaseWait なし なし Android Village Craft Pocket Edition PleaseWait なし なし Android Pocket Edition Mine PleaseWait なし なし Android Multicraft Free Pocket Edition PleaseWait なし なし Android マインクラフト世界のパロディ PleaseWait なし なし Android 世界のクラフトパロディ PleaseWait なし なし Android World of Craft Discovery PleaseWait なし なし Android SkyBlock Survival Craft PleaseWait なし なし Android Craft Exploration Master PleaseWait なし なし Android Craft Exploration Master 2 PleaseWait なし なし Android Winter craft snow build PleaseWait なし なし Android Survival Games PleaseWait なし なし Android Crafting For Girls PleaseWait なし なし Android Crafting Pocket edition free PleaseWait なし なし Android Pocket edition free PleaseWait なし なし Android Crafting games for girls PleaseWait なし なし Android Tutorial for Minecraft PleaseWait なし なし Android Western Craft 2 Wild West PleaseWait なし なし Android Herobrine Craft Magic Recipe PleaseWait なし なし Android Fairy Craft PleaseWait なし なし Android Construct Craft Block QUAD PleaseWait なし なし Android Fairy Craft 2 PleaseWait なし なし Android Western Craft Wild West PleaseWait なし なし Android The Elder Craft Frozenland PleaseWait なし なし Android Tropical Craft 2 Jungle Mine PleaseWait なし なし Android Terra Craft World PleaseWait なし なし Android Tropical Craft Jungle Story PleaseWait なし なし Android Craft Minecraft 2016 PleaseWait なし なし Android WorldCraft 2 Pocket Edition PleaseWait なし なし Android Modern House 2 Build Craft PE PleaseWait なし なし Android Multicraft Pixel gun 3d PleaseWait なし なし Android マインクラフト無料ダウンロ PleaseWait なし なし Android Multicraft Gun 3d Story mode PleaseWait なし なし Android Pixel WorldCraft Story Mode PleaseWait なし なし Android Ssundee minecraft game PleaseWait なし なし Android FreeCraft, survival a creative PleaseWait なし なし Android Maincraft survivalcraft PleaseWait なし なし Android ピクセルブロックサバイバルクラフト PleaseWait なし なし Android SkyBlock Survival Craft PleaseWait なし なし Android Ocean Is Home Survival Island PleaseWait なし なし Android アドベンチャークラフト PleaseWait なし なし Android SurvivalCraft Explore World HD PleaseWait なし なし Android 素敵な造り:クラフトの生存 PleaseWait なし なし Android Skyblock Craft PleaseWait なし なし Android Dread Craft - Русская Версия PleaseWait なし なし Android Limon Craft - Super Edition PleaseWait なし なし Android OneMil Craft PleaseWait なし なし Android Reloaded Craft PleaseWait なし なし Android Crafting 2 PleaseWait なし なし Android Dreadcraft HD PleaseWait なし なし Android Craft story walking dead PleaseWait なし なし Android Buildcraft PE Worldcraft PleaseWait なし なし Android World Craft - Dream Island PleaseWait なし なし Android Multicraft Free Maynkraft PleaseWait なし なし Android Pixel Multicraft Story mode PleaseWait なし なし Android Five Nights at Minebuild PleaseWait なし なし Android Shelter planets story mode PleaseWait なし なし Android Planet Craft Survial City PleaseWait なし なし Android Story mode pixel block gun 3d PleaseWait なし なし Android CraftyWorld Survival PleaseWait なし なし Android Citycraft pixel Strike 3d PleaseWait なし なし Android Five Multicraft Nights Craft PleaseWait なし なし Android Build craft walking dead PleaseWait なし なし Android Block Craft Space Edition PleaseWait なし なし Android FancyCrafting-空想 工芸 PleaseWait なし なし Android クリスマス クラフト PleaseWait なし なし Android AlienCraft-3D- PleaseWait なし なし Android Cube World Survival Simulator PleaseWait なし なし Android Crafting Games Build Craft PleaseWait なし なし Android World Exploration and Craft PleaseWait なし なし Android Crafting Pocket Edition PleaseWait なし なし Android Worldcraft Super Craft PleaseWait なし なし Android WORLDCRAFT - HUNGER GAMES PleaseWait なし なし Android Worldcraft Block Story Mode PleaseWait なし なし Android Minebuild free maynkraft PleaseWait なし なし Android Multicraft syberia story mode PleaseWait なし なし Android Бесплатный майнкрафт 2 PleaseWait なし なし Android Play survival craft PleaseWait なし なし Android Five Mayncraft night PleaseWait なし なし Android Castle Medieval Build Craft PleaseWait なし なし Android Pickaxe Game Crafter PleaseWait なし なし Android Modern House Building PleaseWait なし なし Android MineBuilder Craft PleaseWait なし なし Android Build a Village PleaseWait なし なし Android Mineblock PleaseWait なし なし Android Planet Build of Craft PleaseWait なし なし Android Freeminer- Parody PleaseWait なし なし Android ロボットクラフト PleaseWait なし なし Android SkyBlock - Craft your island PleaseWait なし なし Android Cube Fire PleaseWait なし なし Android Cutecraft PleaseWait なし なし Android SkyBlock Craft Adventure PleaseWait なし なし Android Mini Craft Mod PleaseWait なし なし Android Supreme Craft Lite VR Please Wait X - - Android+VR +FPS ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Block Warfare Zombies(Free) Please Wait なし なし Android Block Warfare Medieval Combat(Free) Please Wait あり? なし Android Block Ops FREE Please Wait あり? なし Android +アクションシューター ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Iron Cube Please Wait あり B Windows,Android ジャンルわけがまだのもの +... ゲーム名 紹介ページ[Wiki] マルチプレイ 評価 使用エンジン ジャンル 機種 SpaceCraft FREE Please Wait 不明 なし なし 同じ Android Block OpsⅡ FREE Please Wait あり なし なし FPS Android Terrablock Please Wait 不明 なし なし 同じ Android Lego Craft Block QUAD Please Wait なし なし なし 同じ Android Survival Games Please Wait あり? なし なし PvP Android The Survival Hunter Games Please Wait マルチプレイ なし なし PvP Android Guncrafter Please Wait あり なし なし FPS Android Guncrafter Christmas Please Wait あり なし なし FPS Android Block Island Please Wait 不明 なし なし サバイバル Android Cops N Robbers Please Wait あり なし なし FPS Android Cpps N Robbers 2 Please Wait あり なし なし FPS Android Block Gun 3D Ghost Ops Please Wait 不明 なし なし FPS Android Block Gun 3D Zombie Farm Please Wait 不明 なし なし FPS Android Block Gun 3D Hunted Hollow Please Wait 不明 なし なし FPS Android Block Gun 3D Please Wait 不明 なし なし FPS Android Craft Battle 3d Please Wait 不明 なし なし FPS Android Cube Gun 3d Please Wait 不明 なし なし FPS Android Mine Gun 3d Please Wait 不明 なし なし FPS Android Skyblock Island Survival Game Please Wait 不明 なし なし FPS Android Survival Games Please Wait 不明 なし なし FPS Android Pixel Gunner Please Wait 不明 なし なし FPS Android Pixel Runner Please Wait なし なし なし ランニング? Android Pixel Smash Please Wait なし なし なし PvE? Android Pixel Warrior 3D Please Wait あり なし なし FPS Android デスブロックス2 Please Wait あり なし なし FPS Android ZombieCraft Please Wait なし なし なし PvE Android Craft Field Please Wait 不明 なし なし ジャンル Android,OSX,Windows,Ouya,Linux Burg Verteidigung 3D Please Wait 不明 なし なし PvE Android 2Dグラフィックス +サンドボックス ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 OmniDig Please Wait なし A Android +その他 ゲーム名 紹介ページ マルチプレイ 評価 ジャンル 備考 機種 uCraft A Minecraft Simulator Please Wait なし B シュミレーション Minecraftのシュミレーション Android PickCrafter Please Wait なし B クッキークリッカー iOS,Android ジャンル分けがまだのもの +... ゲーム名 紹介ページ[Wiki] マルチプレイ 評価 使用エンジン ジャンル 機種 Mine to Escape Please Wait 不明 なし なし 同じ Android GhastyGhasto s Angry Minecraft Please Wait 不明 なし なし 不明 Android WorldCraft 2D Please Wait なし なし なし 同じ Android The Blockheads Please Wait あり なし なし 同じ Android Gem Miner Please Wait なし なし なし 同じ Android Mine to Escape Please Wait なし なし なし 同じ Android The HinterLands Please Wait 不明 なし なし 同じ Android Mine Clicker Please Wait なし なし なし Cookie ClickerのMinecraft版 Android 有料ゲーム 3Dブロックグラフィックス +サンドボックス ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 備考 価格 機種 Survivalcraft 紹介ページ はい 不明 S なし \399 Android,iPhone,WindowsPhone Adventure With... Please Wait なし あり B 題名が長いので略 \101 Android,iOS Mine Builder 紹介ページ なし あり A \101 Android Hode PleaseWait なし なし B \166 Android Squeake Craft PLUS PleaseWait なし なし B \119 Android Exploration PleaseWait なし なし A \400 Android Craft Exploration Master Lite PleaseWait なし なし B \234 Android +ジャンルわけがまだのもの ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 備考 ジャンル 機種 Pixel Gun 3D Please Wait はい はい A なし FPS Android,iPhone Block Story Block Story日本Wiki (他運営Wiki) はい 不明 A なし 同じ Windows,Mac,Android,iPhone Discovery Please Wait はい 不明 B なし 同じ Android Xbox 360 iPhone Windows Phone Windows8 Robinsons Craft Please Wait あり なし なし 注意こちらをご覧ください 同じ Android Block Warfare Zombies Please Wait あり あり? C なし 同じ Android Slenderblocks Please Wait なし 不明 なし なし 不明 Android Block Warfare Medieval Combat Please Wait あり あり? なし なし FPS Android Mineforge Please Wait なし 不明 なし なし 同じ Android Block Warfare Please Wait なし あり なし なし FPS Android Block Ops Please Wait あり あり なし なし FPS Android SpaceCraft Please Wait あり 不明 なし なし 同じ Android Black OpsⅡ Please Wait あり あり なし なし FPS Android Terrablock Premium Please Wait あり 不明 なし なし 同じ Android Guncrafter Pro Please Wait あり あり なし なし FPS Android Block Gun 3D Ghost Ops Pro Please Wait あり あり なし なし FPS Android Minebuilder Please Wait なし あり S なし 同じ Android,iPhone The HinterLands Please Wait あり 不明 なし なし 同じ Android Pixel War Please Wait なし あり なし なし FPS Android Please Wait 体験版は 不明 なし なし 同じ Android |Please Wait|体験版は|不明|なし|なし|同じ|Android| Please Wait 体験版は 不明 なし なし 同じ Android 2Dグラフィックス その他 +... ゲーム名 紹介ページ[Wiki] 体験版 マルチプレイ 評価 出来事 ジャンル 機種 まだありません ジャンル分けがまだのもの +... ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 出来事 ジャンル 機種 Terraria 英語版 Terraria紹介ページ なし あり A Notchから絶賛 同じ クロスプラットフォーム
https://w.atwiki.jp/android/pages/54.html
Androidオフを開催したいなあと思う今日この頃です。 とりあえず安藤恐竜さんが提案された場所を書いておきます。 豆ナイト"春の陣 電気羊は桜吹雪の夢を見るか" Android関連の無料勉強会が2008年4月下旬に開催される模様。開催後に自動的にオフに突入? 他にもどんどん書き込んでおくんなまし オフについて開催場所とか日時とか、その他何でもコメントどうぞ! 関西でも開催したいけど誰かいないかなあ - kojira 2008-03-19 19 45 37 Google I/OでSan Franciscono - 安藤恐竜? 2008-03-20 17 53 55 なんか変なところで改行押しちゃった、すみません。豆ナイトは日程発表があって、都合がついて、当選したら行きます。 - 安藤恐竜? 2008-03-20 17 56 21 豆ナイト当選したら何とか時間作ってみます - kojira 2008-03-21 18 06 33 Googleデベロッパー交流会申し込みました。晩も交流しましょう! - kojira 2008-04-03 19 21 20 Googleデベロッパー交流会、もう定員になってるみたいですね。間に合ってよかった - kojira 2008-04-07 12 17 15 4/18(金)の日経セミナー逝きます。ついでに夜、オフ会できるなら、お泊りにしちゃおーかなー。 - 安藤恐竜? 2008-04-11 07 00 00 日経の方は行けないかも・・・。無念。。。 - kojira 2008-04-11 09 43 00 豆ナイト応募しましたー - kojira 2008-04-14 15 47 03 ほぼ素人同然ですが、Andoridには興味あるので豆ナイト参加したいです! - irimameo? 2008-04-16 16 57 47 名前
https://w.atwiki.jp/a_kurosawa/pages/22.html
◆android ◆androidデバッグコンソール SQLite Intentにまたがって、常に使う変数など HTTP通信 初回のみ表示 ProgressDialogの正しい使い方? デバッグコンソール デバッグコンソールが表示されない場合は、 window→Other Perspective→Otherで androidタグ内のDDMSを表示します。 Consoleタブを開いて右上にあるモニタのアイコンでandroidが選択されているか確認。 その後、またwindow→show view→Otherでandroidタグ内にあるLog Catを表示させます。 実行してエミュレーターを起動させ、 devicesタブで自分のソフトが実行されたのを確認したら、 Log Catにログが流れている筈。 ただし、Consoleに emulator-XXXX disconnected! Cancelling ~ とか出てたら、アプリとの接続…というかアプリの起動に失敗してるので もう一回実行してみる。 SQLite セーブデータのように次にアプリを起動した時もデータを引き出したい時は、 SQLiteOpenHelperのコンストラクタの第2引数にファイル名を渡す。 ここでありがちな名前にすると、他のアプリとかぶる場合があるので 自分のアプリ固有の名前にして、他のHelper内でも同じ名前を指定することで ↓の例だとmyapp_database.db内にMyTblで作ったテーブルが作成され、 他のクラスのコンストラクタでも同じように指定すれば、複数テーブルを登録できる。 class MyTbl extends SQLiteOpenHelper { private static final int version = 1; public MyTbl(Context context) { super(context, "myapp_database.db", null, version); } } 参考URL SELECT文を使う時は String name = "名前"; // ここから読み込み SQLiteDatabase db = bold(){getReadableDatabase}(); // 重複データがあるか確認 Cursor c = db.query(TABLE, new String[] { Column.NAME.toString() }, Column.NAME.toString() + " = ?", new String[] { name }, null, null, null); int count = c.getCount(); UPDATE文とかINSERT文を使う場合は、 // ここから書き込み try { SQLiteDatabase db = bold(){getWritableDatabase}(); db.beginTransaction(); // 既にデータがあるので、書き換える ContentValues content = new ContentValues(); content.put(Column.PASSWORD.toString(), password); int numUpdate = db.update(TABLE, content, Column.NAME.toString() + " = ?", new String[]{ name }); // ここでdb.insert()なども db.setTransactionSuccessful(); } finally { db.endTransaction(); } Intentにまたがって、常に使う変数など Intentにパラメータとして渡す SQLiteに登録して毎回読み込む Applicationクラスを継承したクラスを作って登録して呼び出す の3つの方法があります。 Intentにパラメータ Applicationクラス:参考 HTTP通信 java.net.HttpURLConnectionなどを利用して、通信することもできますし、 非同期でAsyncTaskを使って通信する方法もあるらしいです。 参考 初回のみ表示 初回起動時のみ、ログインしたり使い方を表示したり、 よくandroidアプリにあります。 それをやるにはプリファレンスという機能を使うのがいいらしいです。 参考 ProgressDialogの正しい使い方? 参考